﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using DevExpress.XtraEditors;

namespace Gemciler_Uretim.SISTEM
{
    public partial class OtomatikEkranAc : DevExpress.XtraEditors.XtraForm
    {
        public OtomatikEkranAc()
        {
            InitializeComponent();
        }
        SqlConnecitonClass sqlbaglanti = new SqlConnecitonClass();
        public int aktif_kullanici;
        private void simpleButton1_Click(object sender, EventArgs e)
        {
          
            
            sqlbaglanti.CommScalar("UPDATE [TK_KULLANICI_TANIMLARI]   SET       [ku_ekran_onaylilar] =0      ,[ku_ekran_bekleyenler] = 0"
             +",[ku_ekran_uretim] = 0      ,[ku_ekran_irsaliye] = 0      ,[ku_ekran_sevkiyat] = 0"
              +" WHERE ku_kodu="+aktif_kullanici+"",CommandType.Text);
            
            if (check_bekleyen.Checked==true)
          {
            
            sqlbaglanti.CommScalar("UPDATE [TK_KULLANICI_TANIMLARI]   SET       [ku_ekran_bekleyenler] =1 WHERE ku_kodu="+aktif_kullanici+"",CommandType.Text);
          }
              if (check_onayli.Checked==true)
          {
            
            sqlbaglanti.CommScalar("UPDATE [TK_KULLANICI_TANIMLARI]   SET       [ku_ekran_onaylilar] =1 WHERE ku_kodu="+aktif_kullanici+"",CommandType.Text);
          }
             if (check_uretim.Checked==true)
          {
            
            sqlbaglanti.CommScalar("UPDATE [TK_KULLANICI_TANIMLARI]   SET       [ku_ekran_uretim] =1 WHERE ku_kodu="+aktif_kullanici+"",CommandType.Text);
          } 
            if (check_irsaliye.Checked==true)
          {
            
            sqlbaglanti.CommScalar("UPDATE [TK_KULLANICI_TANIMLARI]   SET       [ku_ekran_irsaliye] =1 WHERE ku_kodu="+aktif_kullanici+"",CommandType.Text);
          }
            if (check_sevkiyat.Checked==true)
          {
            
            sqlbaglanti.CommScalar("UPDATE [TK_KULLANICI_TANIMLARI]   SET       [ku_ekran_sevkiyat]  =1 WHERE ku_kodu="+aktif_kullanici+"",CommandType.Text);
          }
            if (check_siparis_menu.Checked== true)
            {

                sqlbaglanti.CommScalar("UPDATE [TK_KULLANICI_TANIMLARI]   SET       [ku_menu_siparis]  =1 WHERE ku_kodu=" + aktif_kullanici + "", CommandType.Text);
            }

            Close();
 
        }

        private void OtomatikEkranAc_Load(object sender, EventArgs e)
        {
            int aktif=Convert.ToInt16(sqlbaglanti.CommScalar("SELECT isnull([ku_ekran_bekleyenler],0) FROM [TK_KULLANICI_TANIMLARI]  WHERE ku_kodu="+aktif_kullanici+"   ",CommandType.Text));
            if(aktif==1){            check_bekleyen.Checked=true;}
             aktif=Convert.ToInt16(sqlbaglanti.CommScalar("SELECT isnull([ku_ekran_onaylilar],0) FROM [TK_KULLANICI_TANIMLARI]  WHERE ku_kodu="+aktif_kullanici+"   ",CommandType.Text));
            if(aktif==1){            check_onayli.Checked=true;}
            aktif=Convert.ToInt16(sqlbaglanti.CommScalar("SELECT isnull([ku_ekran_uretim],0) FROM [TK_KULLANICI_TANIMLARI]  WHERE ku_kodu="+aktif_kullanici+"   ",CommandType.Text));
            if(aktif==1){            check_uretim.Checked=true;}
             aktif=Convert.ToInt16(sqlbaglanti.CommScalar("SELECT isnull([ku_ekran_irsaliye],0) FROM [TK_KULLANICI_TANIMLARI]  WHERE ku_kodu="+aktif_kullanici+"   ",CommandType.Text));
            if(aktif==1){            check_irsaliye.Checked=true;}
             aktif=Convert.ToInt16(sqlbaglanti.CommScalar("SELECT isnull([ku_ekran_sevkiyat],0) FROM [TK_KULLANICI_TANIMLARI]  WHERE ku_kodu="+aktif_kullanici+"   ",CommandType.Text));
            if(aktif==1){            check_sevkiyat.Checked=true;}
            aktif = Convert.ToInt16(sqlbaglanti.CommScalar("SELECT isnull([ku_menu_siparis],0) FROM [TK_KULLANICI_TANIMLARI]  WHERE ku_kodu=" + aktif_kullanici + "   ", CommandType.Text));
            if(aktif==1){           check_siparis_menu.Checked=true;}
            
            
        }
    }
}